CloudWatch Events をトリガーに起動する Lambda のテストイベントサンプルを教えてください
困っていた内容
AWS サービスで特定イベントが発生した際に CloudWatch Events をトリガーに Lambda の自動処理を行う仕組みを構築しています。Lambda が起動した際、渡されるイベント内容に応じて処理を行うため、イベントのサンプル(形式や項目)が欲しいのですが、どこかに書いてあるのでしょうか?
どう対応すればいいの?
次のドキュメントを確認してください。
サポートされているサービスからの CloudWatch Events イベントの例 - Amazon CloudWatch Events
CloudWatch Events をトリガーに起動する Lambda のイベント形式は JSON で統一されていますが、イベント内容に応じて項目は異なります。そのため、サンプルから AWS サービス毎に渡される項目を確認する必要があります。
また、任意に発生させることができるイベントの場合は、実際にイベントを発生させて項目を確認した方が、より実際に近い結果を確認することができるためご検討ください。
なお、Lambda のテスト機能を使用することで、任意の内容が渡された場合で Lambda の動作テストができます